package com.lebang.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * member_wallet
 * @author 
 */
@Data
@ApiModel("")
public class MemberWallet implements Serializable {
    /**
     * 用户id
     */
    @ApiModelProperty("用户id")
    private String memberId;

    /**
     * 创建时间
     */
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    @ApiModelProperty("更新时间")
    private LocalDateTime modifyTime;

    /**
     * 是否删除
     */
    @ApiModelProperty("是否删除")
    private Integer hasDeleted;

    /**
     * 提现成功次数
     */
    @ApiModelProperty("提现成功次数")
    private Integer successCount;

    /**
     * 提现失败次数
     */
    @ApiModelProperty("提现失败次数")
    private Integer failCount;

    /**
     * 手机号
     */
    @ApiModelProperty("手机号")
    private String phone;

    /**
     * 用户总收入
     */
    @ApiModelProperty("用户总收入")
    private Long allMoney;

    /**
     * 用户累计提现成功
     */
    @ApiModelProperty("用户累计提现成功")
    private Long allCash;

    /**
     * 余额
     */
    @ApiModelProperty("余额")
    private Long money;

    /**
     * 用户状态0正常
     */
    @ApiModelProperty("用户状态0正常")
    private Integer memberStatus;

    /**
     * 可计算的带来收益
     */
    @ApiModelProperty("可计算的带来收益")
    private Integer rebateMoney;

    /**
     * 乐观锁版本号
     */
    @ApiModelProperty("乐观锁版本号")
    private Long revision;

    private static final long serialVersionUID = 1L;
}